substantial amounts - Français Anglais Dictionnaire